
// 表单校验规则由 schema2code 生成，不建议直接修改校验规则，而建议通过 schema2code 生成, 详情: https://uniapp.dcloud.net.cn/uniCloud/schema



const validator = {
  "question_title": {
    "rules": [
      {
        "required": true
      },
      {
        "format": "string"
      }
    ],
    "label": "问题内容"
  },
  "question_type": {
    "rules": [
      {
        "required": true
      },
      {
        "format": "string"
      },
      {
        "range": [
          {
            "text": "单选",
            "value": "radio"
          },
          {
            "text": "多选",
            "value": "checkbox"
          },
          {
            "text": "填空",
            "value": "input"
          },
          {
            "text": "单选和其他",
            "value": "radioinput"
          },
          {
            "text": "多选和其他",
            "value": "checkboxinput"
          }
        ]
      }
    ],
    "label": "问题类型"
  },
  "question_required": {
    "rules": [
      {
        "format": "bool"
      }
    ]
  }
}

const enumConverter = {
  "question_type_valuetotext": [
    {
      "text": "单选",
      "value": "radio"
    },
    {
      "text": "多选",
      "value": "checkbox"
    },
    {
      "text": "填空",
      "value": "input"
    },
    {
      "text": "单选和其他",
      "value": "radioinput"
    },
    {
      "text": "多选和其他",
      "value": "checkboxinput"
    }
  ]
}

export { validator, enumConverter }
